import zhCN from 'wot-design-uni/locale/lang/zh-CN';

export default {
  ...zhCN,
  calendar: {
    placeholder: '選択してください',
    title: '日付の選択',
    day: '日',
    week: '周',
    month: '月',
    confirm: '確認',
    startTime: '開始時間',
    endTime: '終了時間',
    to: '～',
    timeFormat: 'YY年MM月DD日 HH:mm:ss',
    dateFormat: 'YYYY年MM月DD日',
    weekFormat: (year: number, week: number) => `${year} 第 ${week} 週`,
    startWeek: '開始週',
    endWeek: '終了週',
    startMonth: '開始月',
    endMonth: '終了月',
    monthFormat: 'YYYY年MM月',
  },
  calendarView: {
    startTime: '開始',
    endTime: '終了',
    weeks: {
      sun: '日',
      mon: '月',
      tue: '火',
      wed: '水',
      thu: '木',
      fri: '金',
      sat: '土',
    },
    rangePrompt: (maxRange: number) => `選択日数は${maxRange}日を超えることはできません`,
    rangePromptWeek: (maxRange: number) => `選択した週数は${maxRange}週を超えることはできません`,
    rangePromptMonth: (maxRange: number) => `月を選択して${maxRange}ヶ月を超えることはできません`,
    monthTitle: 'YYYY年M月',
    yearTitle: 'YYYY年',
    month: 'M月',
    hour: (value: number) => `${value}時`,
    minute: (value: number) => `${value}分`,
    second: (value: number) => `${value}秒`,
  },
  collapse: {
    expand: 'てんかい',
    retract: 'やめる',
  },
  colPicker: {
    title: '選択してください',
    placeholder: '選択してください',
    select: '選択してください',
  },
  datetimePicker: {
    start: '開始時間',
    end: '終了時間',
    to: '～',
    placeholder: '選択してください',
    confirm: '確認',
    cancel: 'キャンセル',
  },
  loadmore: {
    loading: '頑張ってロード中...',
    finished: 'ロード済み',
    error: 'ロードに失敗しました',
    retry: 'クリックして再試行',
  },
  messageBox: {
    inputPlaceholder: '入力してください',
    confirm: '確認',
    cancel: 'キャンセル',
    inputNoValidate: '入力されたデータは不正です',
  },
  numberKeyboard: {
    confirm: '完了',
  },
  pagination: {
    prev: '前のページ',
    next: '次のページ',
    page: (value: number) => `現在のページ:${value}`,
    total: (total: number) => `現在のデータ:${total}バー`,
    size: (size: number) => `ページング・サイズ：${size}`,
  },
  picker: {
    cancel: 'キャンセル',
    done: '完了',
    placeholder: '選択してください',
  },
  imgCropper: {
    confirm: '完了',
    cancel: 'キャンセル',
  },
  search: {
    search: '検索けんさく',
    cancel: 'キャンセル',
  },
  steps: {
    wait: '開始していません',
    finished: '完了',
    process: '進行中',
    failed: 'に失敗',
  },
  tabs: {
    all: 'すべて',
  },
  upload: {
    error: 'アップロードに失敗しました',
  },
  input: {
    placeholder: '入力してください...',
  },
  selectPicker: {
    title: '選択してください',
    placeholder: '選択してください',
    select: '選択してください',
    confirm: '確認',
    filterPlaceholder: '検索けんさく',
  },
  tag: {
    placeholder: '入力してください',
    add: '新規タブ',
  },
  textarea: {
    placeholder: '入力してください...',
  },
  tableCol: {
    indexLabel: 'シーケンス番号',
  },
};
